/*    */ package com.kendoui.taglib.tooltip;
/*    */ 
/*    */ import com.kendoui.taglib.BaseTag;
/*    */ import com.kendoui.taglib.TooltipTag;
/*    */ import com.kendoui.taglib.json.Function;
/*    */ import com.kendoui.taglib.json.Template;
/*    */ import javax.servlet.jsp.JspException;
/*    */ 
/*    */ public class ContentTag extends BaseTag
/*    */ {
/*    */   public int doEndTag()
/*    */     throws JspException
/*    */   {
/* 21 */     TooltipTag parent = (TooltipTag)findParentWithClass(TooltipTag.class);
/*    */ 
/* 23 */     if (isSet("template"))
/* 24 */       parent.setContent((Template)getProperty("template"));
/* 25 */     else if (isSet("urlOptions"))
/* 26 */       parent.setContent(getProperty("urlOptions"));
/* 27 */     else if (isSet("content"))
/* 28 */       parent.setContent((String)getProperty("content"));
/*    */     else {
/* 30 */       parent.setContent(this);
/*    */     }
/*    */ 
/* 33 */     return super.doEndTag();
/*    */   }
/*    */ 
/*    */   public void initialize()
/*    */   {
/* 41 */     super.initialize();
/*    */   }
/*    */ 
/*    */   public void destroy()
/*    */   {
/* 49 */     super.destroy();
/*    */   }
/*    */ 
/*    */   public static String tagName()
/*    */   {
/* 57 */     return "tooltip-content";
/*    */   }
/*    */ 
/*    */   public String getUrl() {
/* 61 */     return (String)getProperty("url");
/*    */   }
/*    */ 
/*    */   public void setUrl(String value) {
/* 65 */     setProperty("url", value);
/*    */   }
/*    */ 
/*    */   public void setContent(String value) {
/* 69 */     setProperty("content", value);
/*    */   }
/*    */ 
/*    */   public void setUrl(ContentAjaxOptionsTag value) {
/* 73 */     setProperty("urlOptions", value);
/*    */   }
/*    */ 
/*    */   public String getTemplate() {
/* 77 */     Function property = (Template)getProperty("template");
/* 78 */     if (property != null) {
/* 79 */       return property.getBody();
/*    */     }
/* 81 */     return null;
/*    */   }
/*    */ 
/*    */   public void setTemplate(String value) {
/* 85 */     setProperty("template", new Template(value));
/*    */   }
/*    */ }

/* Location:           D:\Liao\kendoui.jsp.2013.1.319.trial\wrappers\jsp\kendo-taglib\kendo-taglib-2013.1.319.jar
 * Qualified Name:     com.kendoui.taglib.tooltip.ContentTag
 * JD-Core Version:    0.6.2
 */